﻿
/*公共*/
html, body, form { padding: 0px; margin: 0px; font-size: 12px; scrollbar-track-color: #AAAAAA; scrollbar-face-color: #017DC3; scrollbar-highlight-color: #017DC3; scrollbar-shadow-color: #017DC3; scrollbar-arrow-color: #E4F2FF; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; }
h2, h3, h4, p, td, tr, ul, ol, li, dl, dd { margin: 0; padding: 0; }

.wxts_title { background: url(image/tt_b2.gif); width: 98%; height: 28px; border: 1px solid #dddddd; line-height: 28px; color: #3399CA; font-weight: bold; font-size: 13px; margin: 4px auto 0px auto;text-decoration: none; }
/*.wxts_title b { background: url(image/tt_bb2.gif) 5px 3px no-repeat; display: block;  height: 28px; line-height: 28px; }
.wxts_title s { background: url(image/tt_bb.gif) 5px 3px no-repeat; display: block; height: 28px; line-height: 28px; text-decoration: none; }*/

/* 滑动块翻页 */
.ui-slider { position: relative; top: .5em; width: 650px; float: left; margin-right: 15px; text-align: left; height: 1em; background: #ebebec url(../img/bg-slider.png) top repeat-x; border: 1px solid #aaa; -moz-border-radius: .5em; -webkit-border-radius: .5em; border-radius: .5em; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.6em; height: 1.6em; top: -.5em; margin-left: -.8em; cursor: pointer; border: 2px solid #444; background: #fff url(../img/bg-slider-handle.png) 50% repeat-x; -moz-border-radius: .9em; -webkit-border-radius: .9em; border-radius: .9em; }
.ui-slider .ui-slider-handle:hover, .ui-slider .ui-slider-handle:focus { background-image: url(../img/bg-slider-handle-hover.png); }
.ui-slider .ui-slider-handle:active { background-image: none; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; top: 0; height: 100%; background: #999 url(../img/bg-slider-range.png) 50% repeat-x; left: 0; }

/******头部工具条******/
.top_content { position: fixed; height: 50px; top: 0px; z-index: 999; width: 860px; }
.top_main { display: block; background: #F0F0F0; border: 1px solid #198CC5; color: #006699; height: 48px; width: 838px; margin: 0px auto; padding: 0 10px; }
.top_main li { display: block; float: left; height: 29px; line-height: 29px; margin-left: 10px; margin-top: 5px; }
.top_main li i { display: block; float: left; height: 16px; margin: 6px 6px 0px 0px; width: 16px; }
.top_main li a, .top_main_btn { position: relative; cursor: pointer; color: #FFFFFF; text-decoration: none; background: #2FA2DB; display: block; height: 28px; line-height: 28px; padding: 0px 10px 0px 10px; }
.top_main li a:hover, a.top_main_btn:hover { background: #f9ae44; }
.top_main li b { font-size: 12px; }
.top_main li s { text-decoration: none; color: #FF0000; }

/******目录******/
.list_content { z-index: 999; position: fixed; border: 1px solid #198CC5; left: 40px; height: auto; width: 165px; }
.list_main { scrollbar-track-color: #F0F0F0; background: #F0F0F0; height: 750px; overflow: auto; padding: 2px; }
.list_main p { line-height: 18px; cursor: pointer; border: 1px solid #F0F0F0; padding: 2px 2px; margin: 1px auto; color: #5B5B5B; white-space: nowrap; }
.list_main .pp { color: #FF0000; border: 1px solid #ffb951; background: #ffe6b0; }
.list_main .pb { border: 1px solid #017DC3; height: 20px; color: White; }
.list_main .pb b { display: block; text-align: center; height: 20px; background: #2FA2DB url(../img/arrow03_u.gif) 10px 6px no-repeat; color: White; }
.list_main .pb .b { background: #2FA2DB url(../img/arrow03.gif) 10px 6px no-repeat; }
.list_main p:hover { color: #FF0000; border: 1px solid #ffb951; background: #ffe6b0; }
.list_main p tt { padding-left: 15px; display: block; height: 18px; }
.list_main p tt.t { background: url(../img/right.gif) 0px 4px no-repeat; }
.list_main p tt.wrong { background: url(../img/wrong.gif) 0px 1px no-repeat; }
.list_main p tt.no { background: url(../img/no.gif) 6px 1px no-repeat; }
.list_main p tt.what { background: url(../img/what.gif) 0px 1px no-repeat; }
.list_main p i { padding-left: 15px; display: block; height: 18px; font-style: normal; }
.list_main p i.i { background: url(../img/right.png) 0px 4px no-repeat; }

/******底部翻页条******/
.bottom_content { filter: alpha(opacity=90); opacity: 0.9; position: fixed; height: 37px; bottom: 0px; z-index: 888; width: 860px; overflow: hidden; }
.bottom_main { display: block; background: #017DC3; border-left: 1px solid #198CC5; border-right: 1px solid #198CC5; border-top: 1px solid #198CC5; color: #FFFFFF; height: 36px; width: 878px; margin: 0px auto; padding: 0 10px; }
.bottom_main li { display: block; float: left; height: 26px; line-height: 26px; margin-left: 10px; margin-top: 5px; }
.bottom_main li i { display: block; float: left; height: 16px; margin: 6px; width: 16px; }
.bottom_main li span { color: #FFFFFF; text-decoration: none; background: #2FA2DB; display: block; height: 28px; line-height: 28px; padding: 0px 10px; }
.bottom_main li a:hover { background: #006699; }
.bottom_main li b { font-size: 14px; }
.bottom_main li s { text-decoration: none; font-size: 14px; color: #FF0000; }

/******审批小精灵******/
#MenuContent { z-index: 7; border: 1px solid #017DC3; width: 150px; right: 2px; position: fixed; background-color: #EEF0EF; }
.rself_listtop { background: #017DC3; padding-top: 6px; height: 20px; line-height: 150%; border: 1px solid #909090; padding-bottom: 2px; color: #FFFFFF; font-weight: bold; text-align: center; cursor: pointer; }
.rself_listhead { background-color: #5B5B5B; color: #FFFFFF; margin: 3px; padding-bottom: 3px; padding-top: 3px; text-align: center; line-height: 150%; }
.rself_btn { background: url(../img/rself_btn.png) no-repeat; color: #333333; cursor: pointer; display: block; font-size: 12px; height: 20px; line-height: 20px; padding: 4px; position: relative; text-decoration: none; width: 60px; }
.rself_btn i { display: block; float: left; height: 16px; margin: 4px; width: 16px; }
.rself_btn:hover { color: #FF0000; }
.rself_listoff, .rself_listoffsub { position: relative; color: #009DC7; cursor: pointer; height: 30px; line-height: 28px; margin-left: 3px; margin-right: 5px; padding-left: 12px; padding-top: 4px; width: 132px; }
.rself_listoff { background: url(../img/listtab.gif) center bottom no-repeat; }
.rself_listoff:hover div, .rself_listoffsub:hover div { display: block; }
.rself_listoffsub { background: url(../img/listtabsub.gif) center bottom no-repeat; }
.rself_listoff img, .rself_listoffsub img { border: 0 none; margin-right: 8px; }
.rself_listoff:hover { color: #FF0000; background: url(../img/listtab_h.gif) center bottom no-repeat; }
.rself_listoffsub:hover { color: #FF0000; background: url(../img/listtabon.gif) center bottom no-repeat; }
/*子菜单*/
.rself_sublist { z-index: 10; display: none; position: absolute; left: -110px; top: 0px; border: 1px solid #017DC3; padding: 4px; background: #F0F0F0; }
.rself_sublist p { width: 96px; color: #017DC3; height: 28px; line-height: 28px; padding: 0px 10px; background: url(../img/listtab.gif) left bottom no-repeat; }
.rself_sublist p:hover { color: Red; background: url(../img/listtab_h.gif) left bottom no-repeat; }
/*审批按钮*/
.app_btn { padding: 5px 12px; }
.app_btn b { display: block; height: 32px; line-height: 32px; background: #3399CA url(../img/04.gif) 10px center no-repeat; padding-left: 40px; font-size: 14px; font-weight: bold; color: #FFFFFF; cursor: pointer; letter-spacing: 2px; }
.app_btn b:hover { background-color: #F9AE44; }

/******内容******/
.app_content { padding-top: 52px; height: auto; }
.app_content_m { height: auto; border: 2px solid #4182C2; background: #FFFFFF; position: relative; }
/******左右翻页******/
.app_btn_left { z-index: 6; display: block; filter: alpha(opacity=80); opacity: 0.8; background: url("../img/page_button1.gif") 10px center no-repeat; cursor: pointer; vertical-align: middle; height: 100%; position: absolute; width: 53px; left: 1px; border: 0 none; margin: 0; padding: 0; vertical-align: baseline; }
.app_btn_right { z-index: 6; display: block; filter: alpha(opacity=80); opacity: 0.8; background: url("../img/page_button1.gif") -60px center no-repeat; cursor: pointer; vertical-align: middle; height: 100%; position: absolute; width: 53px; right: 1px; border: 0 none; margin: 0; padding: 0; vertical-align: baseline; }
.app_btn_left:hover { background: #F5F5F5 url("../img/page_button2.gif") 10px center no-repeat; }
.app_btn_right:hover { background: #F5F5F5 url("../img/page_button2.gif") -60px center no-repeat; }
.app_m { padding: 4px; }
/******加载中******/
.iframe_loadding { z-index: 5; width: 100%; filter: alpha(opacity=30); opacity: 0.3; position: absolute; top: 0px; left: 0px; height: 700px; background: #000000 url(../img/loading2.gif) center center no-repeat; }


/****书签、批注等*****/
.mark { z-index: 5; position: absolute; top: 10px; right: -122px; width: 120px; height: auto; }
.mark:hover { z-index: 9; }
/*书签*/
.page_mark { height: auto; overflow: hidden; }
.page_mark p { display: block; height: 28px; float: left; clear: both; margin-bottom: 2px; overflow: hidden; cursor: pointer; }
.page_mark p em { display: block; float: left; width: 28px; height: 28px; line-height: 28px; background: #F2943C; color: #fff; font-size: 16px; text-align: center; font-style: normal; }
.page_mark p tt { display: none; float: left; height: 26px; line-height: 26px; padding: 0px 2px; border-top: 1px solid #00b700; border-bottom: 1px solid #00b700; background: #FFFFFF; color: #555555; font-size: 12px; text-align: left; font-style: normal; }
.page_mark p b { display: none; float: left; height: 26px; width: 15px; padding: 0px 2px; border-top: 1px solid #00b700; border-bottom: 1px solid #00b700; border-right: 1px solid #00b700; background: #FFFFFF url(../img/close2.gif) -16px center no-repeat; color: #FF0000; font-size: 12px; font-style: normal; }
.page_mark p:hover em { background: #00b700; }
.page_mark p:hover tt { display: block; }
.page_mark p:hover b { display: block; }
/*批注*/
.app_mark { height: auto; padding-top: 30px; overflow: hidden; }
.app_mark p { display: block; height: 28px; margin-bottom: 2px; overflow: hidden; cursor: pointer; }
.app_mark p em { display: block; float: left; background: #3399CA url(../img/gg.gif) 3px center no-repeat; padding-left: 23px; padding-right: 4px; height: 28px; line-height: 28px; color: #fff; font-size: 16px; text-align: center; font-style: normal; }
.app_mark p tt { position: absolute; left: -150px; display: none; width: 140px; float: left; height: auto; line-height: 20px; padding: 4px; border: 1px solid #00b700; background: #FFFFFF; color: #333333; font-size: 12px; text-align: left; font-style: normal; }
.app_mark p:hover em { background-color: #00b700; }
.app_mark p:hover tt { display: block; }

/***已核验的戳 样式 ***/
.app_Seal, .app_Seal_no { z-index: 4; position: absolute; right: 50px; top: 100px; width: 250px; color: #FF0000; border: 5px solid #FF0000; height: auto; overflow: hidden; filter: alpha(opacity=60); opacity: 0.6; }
.app_Seal p, .app_Seal_no p { font-size: 25px; height: 45px; line-height: 45px; text-align: center; word-spacing: 20px; font-family: 黑体; font-weight: bold; border-bottom: 2px solid #FF0000; }
.app_Seal b, .app_Seal_no b { display: block; font: 14px; height: 18px; text-align: center; line-height: 18px; }
/*不符*/
.app_Seal_no { color: #034C91; border: 5px solid #034C91; }
.app_Seal_no p { border-bottom: 2px solid #034C91; }
/*详细信息页面*/
.img_td { }
.img_td_top { height: auto; overflow: hidden; padding: 0px 20px; line-height:24px;  background: #DDDDDD; border-bottom: 1px solid #198cc5; border-top: 1px solid #198cc5; text-align: left; }
.img_td_top p { padding: 0px; margin: 0px; float: left; padding:2px; height:24px;}

.q_btn, .q_btn_h, .q_btn_ok, .q_btn_show, .q_btn_no, .q_btn_what, .q_btn_a, .q_btn_rs { overflow: visible; margin: 0px auto; border: none; padding: 0px 10px; line-height: 22px; height: 24px; color: #FFFFFF; cursor: pointer; }
.q_btn, .q_btn_show, .q_btn_a { background: #2fa2db; }
.q_btn_rs { background: #F5B551; }
.q_btn_ok { background: #47A342; }
.q_btn_no { background: #B20018; }
.q_btn_what { background: #BC00BF; }
.q_btn:hover, .q_btn_show:hover, .q_btn_h { background: #F9AE44; }
.q_btn_ok:hover { background: #22CD5A; }
.q_btn_no:hover { background: #D43C0D; }
.q_btn_what:hover { background: #E600EA; }


/*查看预审条件*/
.div_rstj { }
.div_rstj strong { position: absolute; display: none; border: 1px solid #F5B551; background: #FFFFFF; }
.div_rstj strong b { display: block; background: #F5B551; text-align: center; color: #333333; line-height: 22px; height: 22px; }
.div_rstj strong s, .div_rstj_strong_s { display: block; padding: 4px; white-space: nowrap; font-weight: normal; color: #333333; text-decoration: none; line-height: 18px; }
.div_rstj strong q { display: block; height: 60px; width: 80px; background: #FFFFFF url(../img/loading2.gif) center center no-repeat; }


